Approximating the Canadian Traveller Problem with Online Randomization

نویسندگان

چکیده

In this paper, we study online algorithms for the Canadian Traveller Problem defined by Papadimitriou and Yannakakis in 1991. This problem involves a traveller who knows entire road network advance, wishes to travel as quickly possible from source vertex s destination t, but discovers that some roads are blocked (e.g., snow) once reaching them. Achieving bounded competitive ratio is PSPACE-complete. Furthermore, if at most k can be blocked, optimal deterministic algorithm $$2k+1$$ , while only randomized result known so far lower bound of $$k+1$$ . We show, first time, polynomial time outperform best when there least two blockages, surpass an o(1) factor. Moreover, prove achieve $$\big (1+ \frac{\sqrt{2}}{2} \big )k + \sqrt{2}$$ pseudo-polynomial time. The proposed techniques also exploited implicitly represent multiple near-shortest s-t paths.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Canadian Traveller Problem Revisited

This study investigates a generalization of the Canadian Traveller Problem (CTP), which finds real applications in dynamic navigation systems used to avoid traffic congestion. Given a road network G = (V,E) in which there is a source s and a destination t in V , every edge e in E is associated with two possible distances: original d(e) and jam d(e). A traveller only finds out which one of the t...

متن کامل

A note on the k-Canadian Traveller Problem

We consider the online problem k-CTP, which is the problem to guide a vehicle from some site s to some site t on a road map given by a graph G = (V,E) in which up to k (unknown) edges are blocked by avalanches. An online algorithm learns from a blocked edge when reaching one of its endpoints. Thus, it might have to change its route to the target t up to k times. We show that no deterministic on...

متن کامل

Route Planning under Uncertainty: The Canadian Traveller Problem

The Canadian Traveller problem is a stochastic shortest paths problem in which one learns the cost of an edge only when arriving at one of its endpoints. The goal is to find an optimal policy that minimizes the expected cost of travel. The problem is known to be #P-hard. Since there has been no significant progress on approximation algorithms for several decades, we have chosen to seek out spec...

متن کامل

The online knapsack problem: Advice and randomization

We study the advice complexity and the random bit complexity of the online knapsack problem. Given a knapsack of unit capacity, and n items that arrive in successive time steps, an online algorithm has to decide for every item whether it gets packed into the knapsack or not. The goal is to maximize the value of the items in the knapsack without exceeding its capacity. In the model of advice com...

متن کامل

Generalized Canadian traveller problems

This study investigates a generalization of the Canadian Traveller Problem (CTP), which finds real applications in dynamic navigation systems used to avoid traffic congestion. Given a road network G = (V, E) in which there is a source s and a destination t in V , every edge e in E is associated with two possible distances: original d(e) and jam d+(e). A traveller only finds out which one of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Algorithmica

سال: 2021

ISSN: ['1432-0541', '0178-4617']

DOI: https://doi.org/10.1007/s00453-020-00792-6